#!/bin/bash
HOST='ftp.byethost4.com'
USER='b4_1837970'
PASSWD='31416p'
MYFOLDER='PFC'


namezipfile=`date '+PFCbackup_%F_%H%M%S'`".tar.gz"
pathfile="$HOME/Desktop/"$namezipfile




(
  echo "# Empaquetando..." ;sleep 1
  echo "30" ;sleep 1
  tar -czf $pathfile $@

  echo "# Conexión FTP y enviando... " ; 
  echo "70" ; sleep 1
ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
cd htdocs/PFC
prompt

ls
put $namezipfile
prompt
bye
EOT
sleep 12

  echo "# Eliminando paquete del local" ; sleep 1
  echo "90" ; sleep 1
  rm -f $pathfile

  echo "# BACKUP finalizado" ; sleep 1
  echo "100" ; sleep 1
) |
  zenity --progress \
    --title="Empaquetar y enviar por FTP" \
    --percentage=0
  if [ "$?" = 1 ] ; then
	  zenity --error \
	    --text="Empaketar+EnvioFTP Cancelado"
  fi
